草庐IT

Javascript JSON 日期反序列化

全部标签

c# - 如何确定某个日期的周数?

我正在尝试使用wpf制作日历。通过使用itemsPanel等,我有一个包含7列(星期日至星期六)和6行(星期几)的网格。如果我可以通过获取工作日和周数(每月)找到每个月第一天的起始位置,我如何找到周数(每个月的0-5)?我也不能以某种方式从那里填写日历吗?我迷路了,我不知道还能尝试什么。publicpartialclassSchedulePage:Page{MainWindow_parentForm;publicintdayofweek;publicSchedulePage(MainWindowparentForm){InitializeComponent();_parentForm=

c# - Active Directory 用户密码到期日期 .NET/OU 组策略

我在网站上搜索了信息,发现了这个:ASP.NETC#ActiveDirectory-Seehowlongbeforeauser'spasswordexpires这解释了如何根据域策略获取密码何时过期的值。我的问题是:如果用户的OU组策略具有不同的MaxPasswordAge值,覆盖域组策略中指定的值怎么办?如何以编程方式获取OU的组策略对象?编辑:为了让这个问题更清楚一点,我添加了这个编辑。我所追求的是能够判断用户密码何时过期。据我了解,日期值可以受域本地策略或组对象策略的约束。我有一个将Linq转换为Ldap查询的Linq2DirectoryServiceProvider。因此,获取

c# - Newtonsoft.Json 自定义日期序列化

我正在使用Newtonsoft.Json将我的日期从C#序列化为JSON。我想要做的是让json序列化程序使用当前区域性将日期格式化为字符串。这是我的Json序列化程序得到的结果:JsonConvert.SerializeObject(DateTime.Now);结果是:"2016-07-08T17:10:17.6722753-05:00"但我更喜欢的是:"08/07/201617:10:57"因为我当前的文化是巴西,我希望我的日期以上述方式显示。是否可以全局(对于可能被序列化的任何日期)告诉Newtonsoft.Json中的json序列化程序使用它就好像它正在执行date.ToStr

c# - InvariantCulture 中使用的日期时间格式

我必须在Javascript中预先验证一个在C#中将成为DateTime的字符串。DateTime解析使用InvariantCulture。有人知道为InvariantCulture定义的DateTime格式吗? 最佳答案 编译信息来自standarddateandtimeformatstrings:模式例子短日期模式(“d”)MM/dd/yyyy长日期模式(“D”)dddd,ddMMMMyyyy完整日期短时间(“f”)dddd,ddMMMMyyyyHH:mm长时间完整日期(“F”)dddd,ddMMMMyyyyHH:mm:ss通用

c# - 防止属性被序列化

我试过这样的:[NonSerialized]privatestring_DecodeText;publicstringDecodeText{get{return_DecodeText;}set{_DecodeText=value;}}但它不起作用。“DecodeText”仍在序列化文件中。如何防止属性序列化? 最佳答案 我怀疑您正在使用XmlSerializer?如果是这样,请改用[XmlIgnore]属性。这应该应用于属性而不是支持字段,因为XmlSerializer序列化公共(public)字段和属性(而BinaryFormat

c# - 无法反序列化当前的 JSON 数组(例如 [1,2,3])

我正在尝试读取我的JSON结果。这是我的RootObjectpublicclassRootObject{publicintid{get;set;}publicboolis_default{get;set;}publicstringname{get;set;}publicintquantity{get;set;}publicstringstock{get;set;}publicstringunit_cost{get;set;}}这是我的JSON结果[{"id":3636,"is_default":true,"name":"Unit","quantity":1,"stock":"10000

c# - 如何将时间戳转换为日期?

我从xml文档获取时间戳。现在,我想将时间戳转换为日期格式(13-May-13)XmlNodeListcNodes=xncomment.SelectNodes("comment");foreach(XmlNodenodeincNodes){//I'mgettingthis"1372061224000"incomment-datestringcomment_date=node["creation-timestamp"].InnerText;}有什么想法吗?提前致谢。 最佳答案 鉴于这看起来像一个Java时间戳,只需在下面使用:vard

c# - C#中通过XmlSerializer类反序列化多个同名XML元素

我有一个XML格式00010000048010200我需要反序列化它,更改它的内容,然后再将它保存回去。我在阅读ScheduledDay元素时遇到问题。我的课是这样的publicclassBackupScheduleSettings{publicBackupScheduleSettings(){ScheduledDay=newint[7];}.....publicint[]ScheduledDay{get;set;}.....}现在,当我加载具有正确的ScheduledDay值的XML内容时,我的类数组仍然是NULL。我无法修改XML的内容/格式,因为它是遗留代码。我不想使用XDocu

c# - 比较 DataView.RowFilter 中的日期?

我正在为一些相当愚蠢但显然很困难的事情挠头。DataViewdvFormula=dsFormula.Tables[0].DefaultView;dvFormula.RowFilter="'"+startDate.ToString("yyyyMMdd")+"'结果是这样的:Cannotperform'请告诉我解决这个问题的最佳方法是什么。非常感谢! 最佳答案 你需要用#而不是撇号来包裹你的日期。dvFormula.RowFilter="#"+startDate.ToString("MM/dd/yyyy")+"#

c# - 如何编写 LINQ to SQL 查询以获取今天的日期记录?

我想使用LINQtoSQL获取今天输入的记录。我写了下面的代码,但它也返回以前的日期记录。DateTimetodaysDate=DateTime.Now;DateTimeyesterdaysDate=DateTime.Now.AddDays(-1);varresult=(fromaincxt.visitor.OrderByDescending(n=>n.singin)where(a.singin>yesterdaysDate&&a.singin你能告诉我如何仅使用LINQtoSQL获取今天输入的记录吗? 最佳答案 DateTime.